package kn.webstd.g4g.commons.dto;

import java.util.Set;
import kn.webstd.tools.commons.dto.AbstractExtendedDto;

/**
 * DTO for the BusBo.
 */
public class BusDto extends AbstractExtendedDto {

	// ~ Constants

	private static final long serialVersionUID = 5298332;

	/** Maximum length of mission property. */
	public static final int LENGTH_MISSION = 255;
	/** Maximum length of vision property. */
	public static final int LENGTH_VISION = 255;
	/** Maximum length of nombre property. */
	public static final int LENGTH_NOMBRE = 255;
	/** Maximum length of description property. */
	public static final int LENGTH_DESCRIPTION = 255;

	// Fields

	private String mission;
	private String vision;
	private String nombre;
	private String description;
	private Boolean finished;
	private Set<Long> performancereviews;
	private Set<Long> statusdashboards;
	private Set<Long> urgencybus;
	private Set<Long> lowlightsbus;
	private Set<Long> planningbus;
	private Set<Long> iniciativesbus;
	private Set<Long> highlightsbus;
	private Set<Long> agendabus;
	private Set<Long> userses;

	// Constructor

	/** 
	 * Creates a new {@link BusDto}
	 * 
	 * @author Victor Osorio
	 */
	public BusDto() {
		super();
	}

	// Property accessors
	/**
	 * Returns the 'mission'.
	 *
	 * @return the 'mission'
	 */
	public String getMission() {
		return this.mission;
	}

	/**
	 * Set the 'mission'.
	 *
	 * @param mission the 'mission'
	 */
	public void setMission(String mission) {
		this.mission = mission;
	}

	/**
	 * Returns the 'vision'.
	 *
	 * @return the 'vision'
	 */
	public String getVision() {
		return this.vision;
	}

	/**
	 * Set the 'vision'.
	 *
	 * @param vision the 'vision'
	 */
	public void setVision(String vision) {
		this.vision = vision;
	}

	/**
	 * Returns the 'nombre'.
	 *
	 * @return the 'nombre'
	 */
	public String getNombre() {
		return this.nombre;
	}

	/**
	 * Set the 'nombre'.
	 *
	 * @param nombre the 'nombre'
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	/**
	 * Returns the 'description'.
	 *
	 * @return the 'description'
	 */
	public String getDescription() {
		return this.description;
	}

	/**
	 * Set the 'description'.
	 *
	 * @param description the 'description'
	 */
	public void setDescription(String description) {
		this.description = description;
	}

	/**
	 * Returns the 'finished'.
	 *
	 * @return the 'finished'
	 */
	public Boolean getFinished() {
		return this.finished;
	}

	/**
	 * Set the 'finished'.
	 *
	 * @param finished the 'finished'
	 */
	public void setFinished(Boolean finished) {
		this.finished = finished;
	}

	/**
	 * Returns the 'performancereviews'.
	 *
	 * @return the 'performancereviews'
	 */
	public Set<Long> getPerformancereviews() {
		return this.performancereviews;
	}

	/**
	 * Set the 'performancereviews'.
	 *
	 * @param performancereviews the 'performancereviews'
	 */
	public void setPerformancereviews(Set<Long> performancereviews) {
		this.performancereviews = performancereviews;
	}

	/**
	 * Returns the 'statusdashboards'.
	 *
	 * @return the 'statusdashboards'
	 */
	public Set<Long> getStatusdashboards() {
		return this.statusdashboards;
	}

	/**
	 * Set the 'statusdashboards'.
	 *
	 * @param statusdashboards the 'statusdashboards'
	 */
	public void setStatusdashboards(Set<Long> statusdashboards) {
		this.statusdashboards = statusdashboards;
	}

	/**
	 * Returns the 'urgencybus'.
	 *
	 * @return the 'urgencybus'
	 */
	public Set<Long> getUrgencybus() {
		return this.urgencybus;
	}

	/**
	 * Set the 'urgencybus'.
	 *
	 * @param urgencybus the 'urgencybus'
	 */
	public void setUrgencybus(Set<Long> urgencybus) {
		this.urgencybus = urgencybus;
	}

	/**
	 * Returns the 'lowlightsbus'.
	 *
	 * @return the 'lowlightsbus'
	 */
	public Set<Long> getLowlightsbus() {
		return this.lowlightsbus;
	}

	/**
	 * Set the 'lowlightsbus'.
	 *
	 * @param lowlightsbus the 'lowlightsbus'
	 */
	public void setLowlightsbus(Set<Long> lowlightsbus) {
		this.lowlightsbus = lowlightsbus;
	}

	/**
	 * Returns the 'planningbus'.
	 *
	 * @return the 'planningbus'
	 */
	public Set<Long> getPlanningbus() {
		return this.planningbus;
	}

	/**
	 * Set the 'planningbus'.
	 *
	 * @param planningbus the 'planningbus'
	 */
	public void setPlanningbus(Set<Long> planningbus) {
		this.planningbus = planningbus;
	}

	/**
	 * Returns the 'iniciativesbus'.
	 *
	 * @return the 'iniciativesbus'
	 */
	public Set<Long> getIniciativesbus() {
		return this.iniciativesbus;
	}

	/**
	 * Set the 'iniciativesbus'.
	 *
	 * @param iniciativesbus the 'iniciativesbus'
	 */
	public void setIniciativesbus(Set<Long> iniciativesbus) {
		this.iniciativesbus = iniciativesbus;
	}

	/**
	 * Returns the 'highlightsbus'.
	 *
	 * @return the 'highlightsbus'
	 */
	public Set<Long> getHighlightsbus() {
		return this.highlightsbus;
	}

	/**
	 * Set the 'highlightsbus'.
	 *
	 * @param highlightsbus the 'highlightsbus'
	 */
	public void setHighlightsbus(Set<Long> highlightsbus) {
		this.highlightsbus = highlightsbus;
	}

	/**
	 * Returns the 'agendabus'.
	 *
	 * @return the 'agendabus'
	 */
	public Set<Long> getAgendabus() {
		return this.agendabus;
	}

	/**
	 * Set the 'agendabus'.
	 *
	 * @param agendabus the 'agendabus'
	 */
	public void setAgendabus(Set<Long> agendabus) {
		this.agendabus = agendabus;
	}

	/**
	 * Returns the 'userses'.
	 *
	 * @return the 'userses'
	 */
	public Set<Long> getUserses() {
		return this.userses;
	}

	/**
	 * Set the 'userses'.
	 *
	 * @param userses the 'userses'
	 */
	public void setUserses(Set<Long> userses) {
		this.userses = userses;
	}

}
